
.text-left {text-align: left;}
.text-center {text-align: center;}
.text-right {text-align: right;}
.float-left {float: left;}
.float-right {float: right;}
.float-none {float: none;}
.clearfix:after {content: '';display: block;clear: both;}

.flex{display:flex;}
.flex-row {flex-direction: row;}
.flex-row-reverse {flex-direction: row-reverse;}
.flex-col {flex-direction: column;}
.flex-col-reverse {flex-direction: column-reverse;}
.flex-wrap {flex-wrap: wrap;}
.justify-start {justify-content: flex-start;}
.justify-end {justify-content: flex-end;}
.justify-center {justify-content: center;}
.justify-between {justify-content: space-between;}
.justify-around {justify-content: space-around;}
.justify-evenly {justify-content: space-evenly;}
.items-start {align-items: flex-start;}
.items-end {align-items: flex-end;}
.items-center {align-items: center;}
.items-stretch {align-items: stretch;}
.flex-1 {flex: 1;}

.w-full {width: 100% !important;}
.h-full {height: 100% !important;}
.w-0 {width: 0 !important;}
.h-0 {height: 0 !important;}

.m-0 {margin:0;}
.mx-0 {margin-left:0;margin-right:0;}
.my-0 {margin-top:0;margin-bottom:0;}
.mt-0 {margin-top:0;}
.mr-0 {margin-right:0;}
.mb-0 {margin-bottom:0;}
.ml-0 {margin-left:0;}
.mx-5 {margin-left:5px;margin-right:5px;}
.my-5 {margin-top:5px;margin-bottom:5px;}
.mt-5 {margin-top:5px;}
.mr-5 {margin-right:5px;}
.mb-5 {margin-bottom:5px;}
.ml-5 {margin-left:5px;}
.mx-10 {margin-left:10px;margin-right:10px;}
.my-10 {margin-top:10px;margin-bottom:10px;}
.mt-10 {margin-top:10px;}
.mr-10 {margin-right:10px;}
.mb-10 {margin-bottom:10px;}
.ml-10 {margin-left:10px;}
.mx-15 {margin-left:15px;margin-right:15px;}
.my-15 {margin-top:15px;margin-bottom:15px;}
.mt-15 {margin-top:15px;}
.mr-15 {margin-right:15px;}
.mb-15 {margin-bottom:15px;}
.ml-15 {margin-left:15px;}
.mx-20 {margin-left:20px;margin-right:20px;}
.my-20 {margin-top:20px;margin-bottom:20px;}
.mt-20 {margin-top:20px;}
.mr-20 {margin-right:20px;}
.mb-20 {margin-bottom:20px;}
.ml-20 {margin-left:20px;}
.mx-25 {margin-left:25px;margin-right:25px;}
.my-25 {margin-top:25px;margin-bottom:25px;}
.mt-25 {margin-top:25px;}
.mr-25 {margin-right:25px;}
.mb-25 {margin-bottom:25px;}
.ml-25 {margin-left:25px;}
.mx-30 {margin-left:30px;margin-right:30px;}
.my-30 {margin-top:30px;margin-bottom:30px;}
.mt-30 {margin-top:30px;}
.mr-30 {margin-right:30px;}
.mb-30 {margin-bottom:30px;}
.ml-30 {margin-left:30px;}
.mx-40 {margin-left:40px;margin-right:40px;}
.my-40 {margin-top:40px;margin-bottom:40px;}
.mt-40 {margin-top:40px;}
.mr-40 {margin-right:40px;}
.mb-40 {margin-bottom:40px;}
.ml-40 {margin-left:40px;}
.mx-50 {margin-left:50px;margin-right:50px;}
.my-50 {margin-top:50px;margin-bottom:50px;}
.mt-50 {margin-top:50px;}
.mr-50 {margin-right:50px;}
.mb-50 {margin-bottom:50px;}
.ml-50 {margin-left:50px;}

.p-0 {padding:0;}
.px-0 {padding-left:0;padding-right:0;}
.py-0 {padding-top:0;padding-bottom:0;}
.pt-0 {padding-top:0;}
.pr-0 {padding-right:0;}
.pb-0 {padding-bottom:0;}
.pl-0 {padding-left:0;}
.px-5 {padding-left:5px;padding-right:5px;}
.py-5 {padding-top:5px;padding-bottom:5px;}
.pt-5 {padding-top:5px;}
.pr-5 {padding-right:5px;}
.pb-5 {padding-bottom:5px;}
.pl-5 {padding-left:5px;}
.px-10 {padding-left:10px;padding-right:10px;}
.py-10 {padding-top:10px;padding-bottom:10px;}
.pt-10 {padding-top:10px;}
.pr-10 {padding-right:10px;}
.pb-10 {padding-bottom:10px;}
.pl-10 {padding-left:10px;}
.px-15 {padding-left:15px;padding-right:15px;}
.py-15 {padding-top:15px;padding-bottom:15px;}
.pt-15 {padding-top:15px;}
.pr-15 {padding-right:15px;}
.pb-15 {padding-bottom:15px;}
.pl-15 {padding-left:15px;}
.px-20 {padding-left:20px;padding-right:20px;}
.py-20 {padding-top:20px;padding-bottom:20px;}
.pt-20 {padding-top:20px;}
.pr-20 {padding-right:20px;}
.pb-20 {padding-bottom:20px;}
.pl-20 {padding-left:20px;}
.px-25 {padding-left:25px;padding-right:25px;}
.py-25 {padding-top:25px;padding-bottom:25px;}
.pt-25 {padding-top:25px;}
.pr-25 {padding-right:25px;}
.pb-25 {padding-bottom:25px;}
.pl-25 {padding-left:25px;}
.px-30 {padding-left:30px;padding-right:30px;}
.py-30 {padding-top:30px;padding-bottom:30px;}
.pt-30 {padding-top:30px;}
.pr-30 {padding-right:30px;}
.pb-30 {padding-bottom:30px;}
.pl-30 {padding-left:30px;}
.px-40 {padding-left:40px;padding-right:40px;}
.py-40 {padding-top:40px;padding-bottom:40px;}
.pt-40 {padding-top:40px;}
.pr-40 {padding-right:40px;}
.pb-40 {padding-bottom:40px;}
.pl-40 {padding-left:40px;}
.px-50 {padding-left:50px;padding-right:50px;}
.py-50 {padding-top:50px;padding-bottom:50px;}
.pt-50 {padding-top:50px;}
.pr-50 {padding-right:50px;}
.pb-50 {padding-bottom:50px;}
.pl-50 {padding-left:50px;}